package com.zp.self.module.level_1_问道.XI_多线程.CAS;

public class HelloNative {

    static {
        System.loadLibrary("HelloNative");
    }
    //native 关键字告诉编译器（其实是JVM）调用的是该方法在外部定义，这里指的是C。
    //如果大家直接运行这个代码， JVM会告之：“A Java Exception has occurred.”控制台输出如下：
    public static native void sayHello();

    @SuppressWarnings("static-access")
    public static void main(String[] args) {
        class sun{
            int a;
        }
        sun sun = new sun();
        new HelloNative().sayHello();
    }

}